html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;} 

body{background:#dff1ff;color:#333;font-size:12px; font-family:"microsoft yahei,Arial, Helvetica, sans-serif";} 
ul,ol{list-style-type:none;} 
select,input,img,select{vertical-align:middle;} 
a{text-decoration:none;} 
a:link{color:#009;} 
a:visited{color:#800080;} 
a:hover,a:active,a:focus{color:#c00;text-decoration:underline;} 
.clear{clear:both;}
.clearfix:after { content:"."; display:block; height:0; font-size:0; visibility:hidden; clear:both; } 
.clearfix { zoom:1; }  
a{outline:0;blr:expression(this.onFocus=this.blur()); text-decoration:none;}
a,input {outline:none;}
input,textarea{ font-size:0.875em;font-family:'microsoft yahei';}
/*浮动*/
.fr{float:right !important;}.fl{float:left !important;}
/*定位*/
.pr{ position:relative;} .pf{ position: fixed;}
/*文字对齐*/
.t-center{ text-align:center;}
.t-left{ text-align:left;}
.t-right{ text-align:right;}
.fb{ font-weight: bold;}
  input[type="submit"],
input[type="reset"],
input[type="button"],
 input{appearance:none;-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none; resize: none;}
　　::-webkit-input-placeholder {color:#ccc;}  

img{max-width:100%;height:auto;display:block;}
.backstage{ background:#dff1ff url('../images/backstageBg.jpg') top center no-repeat; max-width: 1920px; width: 100%; margin: 0 auto; height: 750px;  }
.backstage .main{ padding-top: 80px; margin: 0px auto 0; width: 500px;}
.backstage h5{margin-top: 200px; width: 285px; margin: 0px auto 50px;  height: 103px; background: url('../images/logo.png') no-repeat;}
.backstage .login{  width: 380px; padding: 60px 60px 60px 60px;  background: #fff;border: 1px solid #ddd; border-radius: 10px; height: 184px; }
.backstage .loginText input{ font-size: 18px; color: #989898; display: block; width:86%; padding-left: 14%; border: none;  border-radius: 5px; height: 44px; }
.backstage .loginText b{ position: absolute; top: 10px; left: 15px; display: block; width: 26px; height: 24px;  }
.backstage .loginText .user{background: url('../images/user.png') no-repeat;}
.backstage .loginText .userBlue{background: url('../images/userBlue.png') no-repeat;}
.backstage .loginText{ position: relative; width: 380px; margin: 0 auto; height: 46px; border:1px solid #ddd; border-radius: 5px;}
.backstage .password input{ font-size: 18px; color: #989898; display: block; width:86%; padding-left: 14%; border: none;  border-radius: 5px; height: 44px; }
.backstage .password b{ position: absolute; top: 10px; left: 15px; display: block; width: 26px; height: 24px; }
.backstage .password .key{background: url('../images/key.png') no-repeat; }
.backstage .password .keyBlue{background: url('../images/keyBlue.png') no-repeat; }
.backstage .password{position: relative; width: 380px; margin: 30px auto 0; height: 46px; border:1px solid #ddd; border-radius: 5px;}
.tip{ color: #f69; margin-top:10px ;font-size:16px}
    .tip b{
        display:block;
        background:none;
    }
.loginBottom {  margin-top:20px;}
.loginBottom .remember{ height: 30px; line-height:34px; position: relative; float: left; width: 150px;}
.loginBottom .remember input{ width: 24px; height: 24px;position: absolute;z-index: 2; top: 2px;left: 0; background: none; border: none; }
.loginBottom .remember .box2{ background: url('../images/check.png') no-repeat; position: absolute; z-index: 1; width: 24px; height:24px; top:5px;left:4px;}
.loginBottom .remember span{ margin-left: 40px}
.loginBottom .loginSub{ float: right; width: 100px; height: 40px; line-height:40px; text-align: center; color: #fff; background: #356ac4; border: none; border-radius: 4px; font-size:20px; font-weight: normal; display: block;}

.wrong{ width: 830px; margin: 120px auto 0;}
.wrong .wrongBtn{ text-decoration: none; display: block; background: none; width: 360px; height: 60px; color: #356ac4; line-height: 60px; font-size: 30px; text-align: center; border: 1px solid #356ac4; border-radius: 5px; margin: 50px auto 0;}
.wrong .wrongBtn:hover{ color: #356ac4}
.error{ width: 585px; margin: 100px auto 0;}
.error .errorBtn{ text-decoration: none; display: block; background: none; width: 260px; height: 50px; color: #356ac4; line-height:50px; font-size: 30px; text-align: center; border: 1px solid #356ac4; border-radius: 5px; margin: 50px auto 0;}
.error p{ text-align: center; color: #999;  font-size: 30px; margin-top: 30px}
.error .errorBtn:hover{ color: #356ac4}

input{
    line-height: normal!important;line-height: 22px\9!important;
}